﻿/*-------------------------------------------------------------------------
* 命名空间: ScreenCapture.Core.ViewModels/ViewModelBase
* 类       名: ViewModelBase
* 功      能:  ViewModel的基类(抽象基类,用于设定所有的ViewModel都可以使用的抽象接口)
* 时      间:  2023/12/5 10:34:56
* 版      本:  V1.0
* 作      者:  Fioman
* 格      言:  Talk is cheap,show me the code ^_^
*-------------------------------------------------------------------------*/
using ScreenCapture.Base;
using ScreenCapture.Loc;

namespace ScreenCapture.Core.ViewModels
{
    public abstract class ViewModelBase : NotifyPropertyChanged
    {
        protected ViewModelBase(Settings Settings, ILocalizationProvider Loc)
        {
            this.Settings = Settings;
            this.Loc = Loc;
        }

        public Settings Settings { get; }
        public ILocalizationProvider Loc { get; }
    }
}
